Big Huge Thesaurus

nicotinamide adenine dinucleotide phosphate

noun